home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / binutils.7 / binutils / binutils-2.7 / ld / scripttempl / a29k.sc next >
Encoding:
Text File  |  1996-07-04  |  822 b   |  38 lines

  1. cat <<EOF
  2. OUTPUT_FORMAT("${OUTPUT_FORMAT}")
  3. ${LIB_SEARCH_DIRS}
  4.  
  5. SECTIONS
  6. {
  7.   .text : {
  8.     *(.text)
  9.     ${RELOCATING+ __etext  =  .};
  10.     ${CONSTRUCTING+ __CTOR_LIST__ = .;}
  11.     ${CONSTRUCTING+ LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)}
  12.     ${CONSTRUCTING+ *(.ctors)}
  13.     ${CONSTRUCTING+ LONG(0)}
  14.     ${CONSTRUCTING+ __CTOR_END__ = .;}
  15.     ${CONSTRUCTING+ __DTOR_LIST__ = .;}
  16.     ${CONSTRUCTING+ LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)}
  17.     ${CONSTRUCTING+ *(.dtors)}
  18.     ${CONSTRUCTING+ LONG(0)}
  19.     ${CONSTRUCTING+ __DTOR_END__ = .;}
  20.     *(.lit)
  21.     *(.shdata)
  22.   }
  23.   .shbss SIZEOF(.text) + ADDR(.text) :    {
  24.     *(.shbss)
  25.   } 
  26.   .data  : {
  27.     *(.data)
  28.     ${RELOCATING+ __edata  =  .};
  29.   }
  30.   .bss   SIZEOF(.data) + ADDR(.data) :
  31.   {                     
  32.    *(.bss)
  33.    *(COMMON)
  34.      ${RELOCATING+ __end = ALIGN(0x8)};
  35.   }
  36. }
  37. EOF
  38.